package com.ruoyi.lifecycle.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.excel.annotation.ExcelDictFormat;
import com.ruoyi.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;


/**
 * 基金信息视图对象
 *
 * @author chq
 * @date 2025-06-06
 */
@Data
@ExcelIgnoreUnannotated
public class TFundVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String id;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String fundcode;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String fundname;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String fundengname;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String fundenglishname;

    /**
     * 0:股票基金;1:货币基金;3:债券基金;4:指数基金;8:FOF基金;9:混合基金;C:同业存单基金;
     */
    @ExcelProperty(value = "0:股票基金;1:货币基金;3:债券基金;4:指数基金;8:FOF基金;9:混合基金;C:同业存单基金;")
    private String fundtype;

    /**
     * 这个参考网站枚举。R1:;R2:100;R3:125
     */
    @ExcelProperty(value = "这个参考网站枚举。R1:;R2:100;R3:125")
    private String risklevel;

    /**
     * 0:公募产品;1:专户产品
     */
    @ExcelProperty(value = "0:公募产品;1:专户产品")
    private String feetixtype;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String classfund;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String pfundcode;

    /**
     *
     */
    @ExcelProperty(value = "")
    private BigDecimal subamountlast;

    @ExcelProperty(value = "")
    private String fundstatus;

    @ExcelProperty(value = "")
    private String fundintenddate;

}
